import { z } from 'zod';
export declare const openApiSchema: z.ZodUnion<[z.ZodString, z.ZodArray<z.ZodString, "many">]>;
export declare const apiSchema: z.ZodObject<{
    baseUrl: z.ZodOptional<z.ZodUnion<[z.ZodString, z.ZodArray<z.ZodString, "many">]>>;
    auth: z.ZodOptional<z.ZodObject<{
        method: z.ZodOptional<z.ZodEnum<["bearer", "basic", "key", "cobo"]>>;
        name: z.ZodOptional<z.ZodString>;
        inputPrefix: z.ZodOptional<z.ZodString>;
    }, "strict", z.ZodTypeAny, {
        method?: "bearer" | "basic" | "key" | "cobo" | undefined;
        name?: string | undefined;
        inputPrefix?: string | undefined;
    }, {
        method?: "bearer" | "basic" | "key" | "cobo" | undefined;
        name?: string | undefined;
        inputPrefix?: string | undefined;
    }>>;
    playground: z.ZodOptional<z.ZodObject<{
        mode: z.ZodDefault<z.ZodOptional<z.ZodEnum<["show", "simple", "hide"]>>>;
    }, "strip", z.ZodTypeAny, {
        mode: "show" | "simple" | "hide";
    }, {
        mode?: "show" | "simple" | "hide" | undefined;
    }>>;
    request: z.ZodOptional<z.ZodObject<{
        example: z.ZodOptional<z.ZodObject<{
            showOptionalParams: z.ZodDefault<z.ZodOptional<z.ZodBoolean>>;
        }, "strip", z.ZodTypeAny, {
            showOptionalParams: boolean;
        }, {
            showOptionalParams?: boolean | undefined;
        }>>;
    }, "strip", z.ZodTypeAny, {
        example?: {
            showOptionalParams: boolean;
        } | undefined;
    }, {
        example?: {
            showOptionalParams?: boolean | undefined;
        } | undefined;
    }>>;
    maintainOrder: z.ZodOptional<z.ZodBoolean>;
}, "strict", z.ZodTypeAny, {
    baseUrl?: string | string[] | undefined;
    auth?: {
        method?: "bearer" | "basic" | "key" | "cobo" | undefined;
        name?: string | undefined;
        inputPrefix?: string | undefined;
    } | undefined;
    playground?: {
        mode: "show" | "simple" | "hide";
    } | undefined;
    request?: {
        example?: {
            showOptionalParams: boolean;
        } | undefined;
    } | undefined;
    maintainOrder?: boolean | undefined;
}, {
    baseUrl?: string | string[] | undefined;
    auth?: {
        method?: "bearer" | "basic" | "key" | "cobo" | undefined;
        name?: string | undefined;
        inputPrefix?: string | undefined;
    } | undefined;
    playground?: {
        mode?: "show" | "simple" | "hide" | undefined;
    } | undefined;
    request?: {
        example?: {
            showOptionalParams?: boolean | undefined;
        } | undefined;
    } | undefined;
    maintainOrder?: boolean | undefined;
}>;
